#!/bin/bash
#指定要备份的系统目录
echo "请输入你要备份的文件路径"   
read SYSTEM_DIR
#备份文件存放目录  
echo "请输入你要备份到哪个文件的路径"
read BACKUP_DIR

w=0
[ -d ${SYSTEM_DIR} ] && w=1
if [ $w -eq 0 ]; then
	echo "你输入的文件路径不存在"
exit 0
fi

unset w
w=0 
[ -d ${BACKUP_DIR} ] && w=1
if [ $w -eq 0 ]; then
	echo "你输入的备份文件路径不存在"
exit 0
fi
 
#格式化一下日期，备份文件时用日期来做文件名，以便确定备份文档命名的唯一，且能实现多次备份
DATE=`date +%Y%m%d%H%M%S`

#开始备份目录
if [ -f ${BACKUP_DIR}/${DATE}.tar.gz ]; then
    echo "\"date +%Y-%m-%d-%H-%M-%S\"的备份文件已经存在" 
else
    tar -czpvf ${BACKUP_DIR}/${DATE}.tar.gz ${SYSTEM_DIR}
fi